GtkBox: don't reset styles too often
authorMatthias Clasen <mclasen@redhat.com>
Fri, 17 Jun 2011 02:15:50 +0000 (22:15 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 17 Jun 2011 02:15:50 +0000 (22:15 -0400)
gtk/gtkbox.c

index a592e81129068640b0e32d979c0fedc7326c2fd0..f97a80d583e0597658c9797066343b95c4ba6596 100644 (file)
@@ -935,11 +935,11 @@ gtk_box_invalidate_order (GtkBox *box)
     {
       gtk_widget_path_unref (private->sibling_path);
       private->sibling_path = NULL;
-    }
 
-  gtk_container_foreach (GTK_CONTAINER (box),
-                         (GtkCallback) gtk_widget_reset_style,
-                         NULL);
+      gtk_container_foreach (GTK_CONTAINER (box),
+                             (GtkCallback) gtk_widget_reset_style,
+                             NULL);
+    }
 }
 
 static void
@@ -948,6 +948,7 @@ gtk_box_direction_changed (GtkWidget        *widget,
 {
   gtk_box_invalidate_order (GTK_BOX (widget));
 }
+
 static void
 gtk_box_pack (GtkBox      *box,
               GtkWidget   *child,